﻿#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>

//int main()
//{
//	////练习1
//	//struct S1
//	//{
//	//	char c1;
//	//	int i;
//	//	char c2;
//	//};
//	//printf("%d\n", sizeof(struct S1));
//	//练习2
//	/*struct S2
//	{
//		char c1;
//		char c2;
//		int i;
//	};
//	printf("%d\n", sizeof(struct S2));*/
//	////练习3
//	struct S3
//	{
//		double d;
//		char c;
//		int i;
//	};
//	//printf("%d\n", sizeof(struct S3));
//	////练习4-结构体嵌套问题
//	struct S4
//	{
//		char c1;
//		struct S3 s3;
//		double d;
//	};
//	printf("%d\n", sizeof(struct S4));
//}

//#include <stdio.h>
//union Un1
//{
//	char c[5];
//	int i;
//};
//union Un2
//{
//	short c[7];
//	int i;
//};
//int main()
//{
//	//下⾯输出的结果是什么？
//	printf("%d\n", sizeof(union Un1));
//	printf("%d\n", sizeof(union Un2));
//	return 0;
//}


//#include<stdio.h>
//
//int main()
//{
//	int a = 0;
//	int b = 0;
//	int c = 0;
//	scanf("%d", &a);
//	scanf("%d", &b);
//	if (a > b)
//		c = b;
//	else
//		c = a;
//	printf("%d\n", c);
//	return 0;
//}





//
//#include<stdio.h>
//#include<stdlib.h>
//int main()
//{
//	int a = 0;
//	FILE* pf = fopen("add.txt", "w");
//	fclose(pf);
//
//	int* p = (int*)malloc(10 * sizeof(int));
//	if (p == NULL)
//	{
//		perror("p");
//	}
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	const char* ch = 'w';
//	char* c = ch;
//	printf("%c", *c);
//	return 0;
//}


//#include<stdio.h>
//
//int min(int x, int y);
//int main()
//{
//	int a, b, c;
//	scanf("%d%d", &a, &b);
//	c = min(a, b);
//	printf("min = %d\n", c);
//	return 0;
//}
//
//int min(int x, int y)
//{
//	int z;
//	if (x < y)
//		z = x;
//	else
//		z = y;
//	return z;
//}



//#include<stdio.h>
//int main()
//{
//	double r = 0;
//	int h = 0;
//	scanf("%d %d", &r, &h);
//	//圆周长c 圆面积s 圆球表面积S 圆球体积v 圆柱体积V
//	printf("圆周长：%.2lf ", 2 * 3.14 * r);
//	printf("圆面积：%.2lf ", 3.14 * r * r);
//	printf("圆表面积：%.2lf ", 4 * 3.14 * r * r);
//	printf("圆体积：%.2lf ", 3 / 4 * 3.14 * r * r * r);
//	printf("圆柱体积：%.2lf ", h * 3.14 * r * r);
//	return 0;
//}



//#include<stdio.h>
//
//int main()
//{
//	char c1 = 0;
//	char c2 = 0;
//	c1 = getchar();
//	c2 = getchar();
//	putchar(c1);
//	printf(" %c", c2);
//	return 0;
//}


//#include<stdio.h>
//
//int main()
//{
//	int x = 0;
//	scanf("%d", &x);
//	if (x > 0)
//		printf("1\n");
//	else if (x == 0)
//		printf("0\n");
//	else
//		printf("-1\n");
//	return 0;
//}


//#include<stdio.h>
//int main()
//{
//	int month = 0;
//	scanf("%d", &month);
//	if (month >= 3 && month <= 5)
//		printf("春天\n");
//	else if (month >= 6 && month <= 8)
//		printf("夏天\n");
//	else if (month >= 9 && month <= 11)
//		printf("秋天\n");
//	else if (month == 12 || month == 1 || month == 2)
//		printf("冬天\n");
//	else
//		printf("输入错误\n");
//	return 0;
//}


#include<stdio.h>
int main()
{
	int month = 0;
	scanf("%d", &month);
	switch (month)
	{
	case 3:
	case 4:
	case 5:printf("春天\n"); break;
	case 6:
	case 7:
	case 8:printf("夏天\n"); break;
	case 9:
	case 10:
	case 11:printf("秋天\n"); break;
	case 12:
	case 1:
	case 2:printf("冬天\n"); break;
	default:printf("输入错误\n");
	}
	return 0;
}